﻿using ProtoBuf;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ZyGames.DZPocker.Model
{
	[Serializable, ProtoContract]
	public class TableProfitRecord
	{
		/// <summary>
		/// 房主
		/// </summary>
		[ProtoMember(1)]
		public SimpleUserData TableMaster { get; set; }

		/// <summary>
		/// 小盲
		/// </summary>
		[ProtoMember(2)]
		public int smallBind { get; set; }

		/// <summary>
		/// 大盲
		/// </summary>
		[ProtoMember(3)]
		public int bigBind { get; set; }

		/// <summary>
		/// 开局时间
		/// </summary>
		[ProtoMember(4)]
		public DateTime BeginTime { get; set; }

		/// <summary>
		/// 总手数
		/// </summary>
		[ProtoMember(5)]
		public int TotalHands { get; set; }

		/// <summary>
		/// 最大底池
		/// </summary>
		[ProtoMember(6)]
		public int MaxPoolNum { get; set; }

		/// <summary>
		/// 总买入
		/// </summary>
		[ProtoMember(7)]
		public int TotalBuy { get; set; }

		/// <summary>
		/// MVP
		/// </summary>
		[ProtoMember(8)]
		public SimpleUserData MVP { get; set; }

		/// <summary>
		/// 大鱼
		/// </summary>
		[ProtoMember(9)]
		public SimpleUserData BigFish { get; set; }

		/// <summary>
		/// 土豪
		/// </summary>
		[ProtoMember(10)]
		public SimpleUserData RichMan { get; set; }

		/// <summary>
		/// 成绩记录  List<ProfitRecord>
		/// </summary>
		[ProtoMember(11)]
		public List<ProfitRecord> ProfitRecords { get; set; }
	}
}
